ممتاز! **GitHub Copilot CLI** أداة قوية جداً لسطر الأوامر. دعني أشرح لك كيف تستفيد منه بشكل عملي في مشروعك الحالي ومشاريعك الأخرى.

---

## ما هو Copilot CLI؟

هو امتداد لـ `gh` (GitHub CLI) يتيح لك:
- **اقتراح الأوامر** باللغة الطبيعية (`ghcs`)
- **شرح الأوامر** المعقدة (`ghce`)
- **إنشاء الكود** مباشرة من الطرفية

---

## الأوامر الأساسية

### 1. اقتراح الأوامر (`ghcs`)
اكتب ما تريد بالعربية أو الإنجليزية، وسيقترح الأمر المناسب:

```bash
# مثال: إنشاء هيكل مجلدات المشروع
ghcs "create folder structure for human body systems with markdown files"

# مثال: إنشاء ملف README متكامل
ghcs "generate a comprehensive README.md about Islamic practices and health with scientific references"

# مثال: البحث في الملفات
ghcs "find all markdown files modified in the last 7 days"
```

### 2. شرح الأوامر (`ghce`)
إذا وجدت أمراً معقداً ولا تفهمه:

```bash
ghce "git rebase -i HEAD~3"
ghce "find . -name '*.md' -exec grep -l 'الصلاة' {} \;"
```

---

## الاستخدام العملي في مشروعك (الطب والإسلام)

### أ) إنشاء محتوى تلقائياً
```bash
# انتقل إلى مجلد المشروع
cd alrushd_lil-iiman/altibu\ wal\'aslam

# اطلب من Copilot إنشاء ملف جديد
ghcs "create a markdown file about fasting and brain health with scientific references"
```

### ب) أتمتة Git
```bash
# اقتراح رسالة commit مناسبة
ghcs "suggest a git commit message for adding medical research about prayer and heart health"

# حل مشاكل الدمج
ghcs "how to resolve merge conflict in README.md"
```

### ج) معالجة الملفات
```bash
# إعادة تسمية مجلدات
ghcs "rename all folders from Arabic to English with proper transliteration"

# دمج ملفات
ghcs "combine all markdown files in folder 11 into one README.md"
```

---

## ربط Copilot CLI بـ Gitea (مستودعك)

لأن مستودعك على **Gitea** وليس GitHub، هناك نقطتان مهمتان:

### 1. Copilot CLI يعمل مع أي Git repo
Copilot CLI لا يحتاج إلى GitHub بالضبط — يعمل مع أي مستودع Git محلي. لكن ميزات `gh` (مثل `gh pr create`) تتطلب GitHub.

### 2. للتفاعل مع Gitea من سطر الأوامر
استخدم `git` العادي + Copilot CLI للاقتراحات:

```bash
# دفع التغييرات إلى Gitea
git add .
git commit -m "إضافة محتوى طبي إسلامي"
git push origin main

# إذا نسيت الأمر، اطلب من Copilot
ghcs "how to push local changes to remote Gitea repository"
```

---

## أمثلة متقدمة لمشروعك

### إنشاء سكربت لإنشاء الملفات تلقائياً:
```bash
ghcs "write a bash script that creates 10 folders named after human body systems in Arabic"
```

النتيجة ستكون شيئاً مثل:
```bash
#!/bin/bash
systems=("الجهاز-العصبي" "القلب-والأوعية-الدموية" "التنفس" "الهضم" "العضلات-والهيكل-العظمي" "الغدد-الصماء" "المناعة-واللمفاوي" "الإفراز-والبول" "التكاثر" "الجلد-والأغشية-الواقية")

for system in "${systems[@]}"; do
    mkdir -p "$system"
    echo "# نظام $system" > "$system/README.md"
done
```

### إنشاء ملف Markdown بمحتوى علمي:
```bash
ghcs "generate markdown content about wudu and nasal hygiene with references to WHO studies"
```

---

## نصائح سريعة

| المشكلة | الحل بـ Copilot CLI |
|---------|---------------------|
| نسيت أمر `git` | `ghce "git command you found online"` |
| تريد أتمتة شيء | `ghcs "how to automate creating daily markdown files"` |
| أمر `find` معقد | `ghcs "find all files larger than 1MB in current directory"` |
| تريد شرح كود | `ghce "this python code: def fib(n): return n if n < 2 else fib(n-1) + fib(n-2)"` |

---

## تذكير: مشروع Guardian Node 🛡️

بما أنك تعمل على **Guardian Node** أيضاً (مشروع الخصوصية والأمن السيبراني)، يمكنك استخدام Copilot CLI هناك:

```bash
# في مجلد privacy-research-hub
ghcs "create a Python script to analyze app permissions from APK files"

====================================================================
## نظام التصنيف الشامل 📁

إليك نظاماً عملياً يجمع بين **التصنيف التسلسلي** (Hierarchical) و**الوسوم** (Tags) لتسهيل البحث والإدارة:

---

## 1. هيكل المجلدات المُحسّن

```
altibu wal'aslam/
├── 📁 00-الفهرس-الرئيسي/          ← نقطة الدخول للبحث
│   ├── INDEX.md                   ← فهرس كل المحتوى
│   ├── tags.json                  ← قاعدة بيانات الوسوم
│   └── map.md                     ← خريطة العلاقات بين الملفات
│
├── 📁 01-نظام-الجهاز-العصبي/
│   ├── README.md                  ← ملخص + روابط للملفات الفرعية
│   ├── 📁 01-المحتوى-العلمي/      ← دراسات + أبحاث + فيديوهات
│   │   ├── 📄 دراسات/
│   │   ├── 📄 مقالات/
│   │   └── 🎬 فيديوهات/
│   ├── 📁 02-العبادات-المرتبطة/   ← الصلاة + الخشوع + الذكر
│   │   ├── 📄 أحاديث/
│   │   ├── 📄 آيات/
│   │   └── 🎬 فيديوهات/
│   └── 📁 03-الاكتشافات-الحديثة/  ← أخبار + ابتكارات
│
├── 📁 02-نظام-القلب-والأوعية-الدموية/
│   └── ... (نفس الهيكل)
│
├── 📁 11-العبادات-والصحة/         ← مقارنات شاملة
│   ├── 📁 01-الصلاة/
│   ├── 📁 02-الوضوء/
│   ├── 📁 03-الصيام/
│   ├── 📁 04-الحج/
│   └── 📁 05-الذكر-والدعاء/
│
└── 📁 99-الموارد-المشتركة/        ← قوالب + أدوات
    ├── templates/
    ├── scripts/
    └── references/
```

---

## 2. قواعد التسمية (Naming Convention)

### للملفات النصية:
```
[YYYY-MM-DD]_[المصدر]_[الموضوع]_[النوع].md

مثال:
2026-07-26_Cambridge_الصلاة-والدماغ_دراسة.md
2026-07-25_WHO_الوضوء-والأنف_تقرير.md
2026-07-20_الطائف-2018_البكتيريا-الأنفية_بحث.pdf
```

### للفيديوهات:
```
[YYYY-MM-DD]_[القناة-أو-المصدر]_[الموضوع]_[المدة-بالدقائق].[mp4|mkv|webm]

مثال:
2026-07-26_قناة-الجزيرة_فوائد-الصلاة-الطبية_15.mp4
2026-07-25_Dr-Oz_Health-Benefits-of-Fasting_12.mkv
```

### للصور والرسوم التوضيحية:
```
[الموضوع]_[النوع]_[الرقم].png

مثال:
القلب-والصلاة_انفوجرافيك_01.png
الجهاز-العصبي_مخطط_01.jpg
```

---

## 3. نظام الوسوم (Tags)

أضف في بداية كل ملف Markdown:

```markdown
---
tags: [الصلاة, الدماغ, السيروتونين, دراسة, كامبريدج, 2026]
system: الجهاز-العصبي
worship: الصلاة
source: Cambridge University
date: 2026-07-26
type: دراسة
language: عربي
---
```

### قائمة الوسوم الموحدة:

| الوسم | الاستخدام |
|-------|-----------|
| `الصلاة` `الوضوء` `الصيام` `الحج` `الذكر` | العبادة |
| `الدماغ` `القلب` `الرئتان` `الكبد` | العضو |
| `دراسة` `تقرير` `مقال` `فيديو` `صوتي` | النوع |
| `كامبريدج` `WHO` `جامعة-الطائف` `جونز-هوبكنز` | المصدر |
| `2026` `2025` `2018` | السنة |
| `عربي` `إنجليزي` `مترجم` | اللغة |
| `إعجاز-علمي` `صحة-عامة` `وقاية` | المجال |

---

## 4. مثال عملي: كيف تضيف فيديو جديد

### الخطوة 1: حدد الفئة
فيديو عن **"فوائد الوضوء للأنف"** ← يذهب إلى:
```
03-نظام-التنفس/02-العبادات-المرتبطة/🎬 فيديوهات/
```

### الخطوة 2: سمِّه
```
2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.mp4
```

### الخطوة 3: أنشئ ملف وصف
في نفس المجلد، أنشئ:
```
2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.md
```

محتواه:
```markdown
---
tags: [الوضوء, الأنف, التنفس, فيديو, إعجاز-علمي, 2026]
system: التنفس
worship: الوضوء
source: قناة الإعجاز العلمي
date: 2026-07-26
type: فيديو
duration: 8
language: عربي
---

# الوضوء وتنظيف الأنف

## ملخص الفيديو
شرح لآلية الوضوء في تنظيف التجويف الأنفي وعلاقتها بالدراسات الطبية الحديثة.

## النقاط الرئيسية
- [00:30] مقدمة عن بنية الأنف
- [02:15] دراسة جامعة الطائف 2018
- [05:00] مقارنة بين الوضوء والغسل الطبي
- [07:30] خلاصة

## الروابط
- الفيديو: [رابط محلي](2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.mp4)
- الدراسة الأصلية: ../01-المحتوى-العلمي/📄 دراسات/2018-الطائف_البكتيريا-الأنفية_بحث.pdf

## ملاحظات
- جودة الصوت ممتازة
- يحتاج إلى ترجمة للإنجليزية
```

### الخطوة 4: حدّث الفهرس
في `03-نظام-التنفس/README.md` أضف:
```markdown
## 🎬 فيديوهات
| التاريخ | العنوان | المدة | الملف |
|---------|-------|-------|-------|
| 2026-07-26 | الوضوء وتنظيف الأنف | 8 د | [وصف](...) |
```

---

## 5. سكربت أتمتة التصنيف (Bash)

أنشئ هذا الملف في `99-الموارد-المشتركة/scripts/classify.sh`:

```bash
#!/bin/bash
# سكربت تصنيف تلقائي للملفات

FILE=$1
FILENAME=$(basename "$FILE")

# استخراج التاريخ
DATE=$(echo $FILENAME | grep -oE '^[0-9]{4}-[0-9]{2}-[0-9]{2}')

# استخراج النوع
if [[ $FILE == *.mp4 ]] || [[ $FILE == *.mkv ]]; then
    TYPE="فيديو"
    FOLDER="🎬 فيديوهات"
elif [[ $FILE == *.pdf ]]; then
    TYPE="PDF"
    FOLDER="📄 دراسات"
elif [[ $FILE == *.md ]]; then
    TYPE="نص"
    FOLDER="📄 مقالات"
fi

echo "الملف: $FILENAME"
echo "التاريخ: $DATE"
echo "النوع: $TYPE"
echo "المجلد المقترح: $FOLDER"
echo ""
echo "هل تريد نقل الملف؟ (y/n)"
read CONFIRM

if [ "$CONFIRM" = "y" ]; then
    mv "$FILE" "$FOLDER/"
    echo "✅ تم النقل"
fi
```

---

## 6. جدول قرار سريع

| إذا كان المحتوى عن... | ضعه في... | الوسوم |
|----------------------|-----------|--------|
| دراسة علمية عن الدماغ | `01-نظام-الجهاز-العصبي/01-المحتوى-العلمي/📄 دراسات/` | `دراسة, دماغ, علمي` |
| فيديو عن الصلاة والقلب | `02-نظام-القلب/02-العبادات-المرتبطة/🎬 فيديوهات/` | `فيديو, صلاة, قلب` |
| حديث نبوي عن الوضوء | `03-نظام-التنفس/02-العبادات-المرتبطة/📄 أحاديث/` | `حديث, وضوء, أنف` |
| مقارنة شاملة للصيام | `11-العبادات-والصحة/03-الصيام/` | `صيام, مقارنة, شامل` |
| إنفوجرافيك | `99-الموارد-المشتركة/infographics/` | `انفوجرافيك, بصري` |

---

## 7. هل تريد أن أُنشئ لك:

1. **سكربت Python** يُصنّف الملفات تلقائياً حسب الاسم؟
2. **قالب README.md** جاهز لكل مجلد؟
3. **ملف `tags.json`** موحد لكل المشروع؟
4. **سكربت Git** يُنشئ commits منظمة تلقائياً؟

أي من هذه تريد أن أبدأ به؟

# أو
ghcs "write a bash script to check for open ports and log results"
```

---

هل تريد أن أساعدك في:
1. **كتابة سكربت** يُنشئ بقية ملفات مشروع الطب والإسلام تلقائياً؟
2. **ربط Copilot CLI** بـ Gitea Actions لأتمتة مراجعة الكود؟
3. **إنشاء قالب (template)** تستخدمه Copilot لإنشاء ملفات Markdown متسقة؟